	int func(int* a, int b) {

		int res = *a + b;
		*a = 20;
		return *a + b;
	}

	int mainFunc(int arg1, int arg2, int arg3)
	{
		int* a = &arg1, * b, c = 10, d, e;
		b = &arg2;
		d = func(a, *b), e = *b + 5;
		return arg1 + arg2 + arg3 + d + e;
	}

//[(1,2,3),54]
//[(-5,-2,20),59]